package com.mediacloud.app.newsmodule.fragment.baoliao.frag;

import java.io.Serializable;
import java.util.List;

/**
 * @author Heaven Created on 2022/3/15
 */
public class MissionData implements Serializable {


    /**
     * code : 0000
     * description : success
     * data : [{"id":10,"tenantid":null,"total":0,"list":[],"pageSize":10,"offset":0,"pagerSize":0,"pagerUrl":null,"recordsTotal":0,"recordsFiltered":0,"draw":0,"isST":null,"name":"上午打卡","frequency":"8","clockinStartTime":"07:00:00","clockinEndTime":"12:00:00","startDate":"2022-03-15","endDate":"2022-03-31","thumbnail":"https://image.demo.chinamcloud.cn/member/20220315/031229P3KAL909.jpeg","mediaInfo":"","remarks":"","status":3,"visibility":1,"createUser":"APP","updateUser":"","createTime":"2022-03-15 03:12:31","updateTime":null,"reason":"","orderField":"createTime","clockinFlag":0,"pageNumber":0}]
     * success : true
     */

    private String code;
    private String description;
    private boolean success;
    private List<DataBean> data;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public boolean isSuccess() {
        return success;
    }

    public void setSuccess(boolean success) {
        this.success = success;
    }

    public List<DataBean> getData() {
        return data;
    }

    public void setData(List<DataBean> data) {
        this.data = data;
    }

    public static class DataBean implements Serializable {
        /**
         * id : 10
         * tenantid : null
         * total : 0
         * list : []
         * pageSize : 10
         * offset : 0
         * pagerSize : 0
         * pagerUrl : null
         * recordsTotal : 0
         * recordsFiltered : 0
         * draw : 0
         * isST : null
         * name : 上午打卡
         * frequency : 8
         * clockinStartTime : 07:00:00
         * clockinEndTime : 12:00:00
         * startDate : 2022-03-15
         * endDate : 2022-03-31
         * thumbnail : https://image.demo.chinamcloud.cn/member/20220315/031229P3KAL909.jpeg
         * mediaInfo :
         * remarks :
         * status : 3
         * visibility : 1
         * createUser : APP
         * updateUser :
         * createTime : 2022-03-15 03:12:31
         * updateTime : null
         * reason :
         * orderField : createTime
         * clockinFlag : 0
         * pageNumber : 0
         */

        private int id;
        private Object tenantid;
        private int total;
        private int pageSize;
        private int offset;
        private int pagerSize;
        private Object pagerUrl;
        private int recordsTotal;
        private int recordsFiltered;
        private int draw;
        private Object isST;
        private String name;
        private String frequency;
        private String clockinStartTime;
        private String clockinEndTime;
        private String startDate;
        private String endDate;
        private String thumbnail;
        private String mediaInfo;
        private String remarks;
        private int status;
        private int visibility;
        private String createUser;
        private String updateUser;
        private String createTime;
        private Object updateTime;
        private String reason;
        private String orderField;

        public int getMediaInfoType() {
            return mediaInfoType;
        }

        public void setMediaInfoType(int mediaInfoType) {
            this.mediaInfoType = mediaInfoType;
        }

        private int mediaInfoType;//1:图片 2：音频 3：视频
        private int clockinFlag;
        private int pageNumber;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public Object getTenantid() {
            return tenantid;
        }

        public void setTenantid(Object tenantid) {
            this.tenantid = tenantid;
        }

        public int getTotal() {
            return total;
        }

        public void setTotal(int total) {
            this.total = total;
        }

        public int getPageSize() {
            return pageSize;
        }

        public void setPageSize(int pageSize) {
            this.pageSize = pageSize;
        }

        public int getOffset() {
            return offset;
        }

        public void setOffset(int offset) {
            this.offset = offset;
        }

        public int getPagerSize() {
            return pagerSize;
        }

        public void setPagerSize(int pagerSize) {
            this.pagerSize = pagerSize;
        }

        public Object getPagerUrl() {
            return pagerUrl;
        }

        public void setPagerUrl(Object pagerUrl) {
            this.pagerUrl = pagerUrl;
        }

        public int getRecordsTotal() {
            return recordsTotal;
        }

        public void setRecordsTotal(int recordsTotal) {
            this.recordsTotal = recordsTotal;
        }

        public int getRecordsFiltered() {
            return recordsFiltered;
        }

        public void setRecordsFiltered(int recordsFiltered) {
            this.recordsFiltered = recordsFiltered;
        }

        public int getDraw() {
            return draw;
        }

        public void setDraw(int draw) {
            this.draw = draw;
        }

        public Object getIsST() {
            return isST;
        }

        public void setIsST(Object isST) {
            this.isST = isST;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getFrequency() {
            return frequency;
        }

        public void setFrequency(String frequency) {
            this.frequency = frequency;
        }

        public String getClockinStartTime() {
            return clockinStartTime;
        }

        public void setClockinStartTime(String clockinStartTime) {
            this.clockinStartTime = clockinStartTime;
        }

        public String getClockinEndTime() {
            return clockinEndTime;
        }

        public void setClockinEndTime(String clockinEndTime) {
            this.clockinEndTime = clockinEndTime;
        }

        public String getStartDate() {
            return startDate;
        }

        public void setStartDate(String startDate) {
            this.startDate = startDate;
        }

        public String getEndDate() {
            return endDate;
        }

        public void setEndDate(String endDate) {
            this.endDate = endDate;
        }

        public String getThumbnail() {
            return thumbnail;
        }

        public void setThumbnail(String thumbnail) {
            this.thumbnail = thumbnail;
        }

        public String getMediaInfo() {
            return mediaInfo;
        }

        public void setMediaInfo(String mediaInfo) {
            this.mediaInfo = mediaInfo;
        }

        public String getRemarks() {
            return remarks;
        }

        public void setRemarks(String remarks) {
            this.remarks = remarks;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public int getVisibility() {
            return visibility;
        }

        public void setVisibility(int visibility) {
            this.visibility = visibility;
        }

        public String getCreateUser() {
            return createUser;
        }

        public void setCreateUser(String createUser) {
            this.createUser = createUser;
        }

        public String getUpdateUser() {
            return updateUser;
        }

        public void setUpdateUser(String updateUser) {
            this.updateUser = updateUser;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public Object getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(Object updateTime) {
            this.updateTime = updateTime;
        }

        public String getReason() {
            return reason;
        }

        public void setReason(String reason) {
            this.reason = reason;
        }

        public String getOrderField() {
            return orderField;
        }

        public void setOrderField(String orderField) {
            this.orderField = orderField;
        }

        public int getClockinFlag() {
            return clockinFlag;
        }

        public void setClockinFlag(int clockinFlag) {
            this.clockinFlag = clockinFlag;
        }

        public int getPageNumber() {
            return pageNumber;
        }

        public void setPageNumber(int pageNumber) {
            this.pageNumber = pageNumber;
        }
    }
}
